var Audio = function(){
        //获取统一音频类接口
        window.AudioContext = window.AudioContext || window.webkitAudioContext;
        //创建一个音频上下文
        var audioCtx = new AudioContext();


        return function(value){
                //创建一个OscillatorNode，它表示一个周期波形，也就是一个音调
                var oscillator = audioCtx.createOscillator();
                //创建一个GainNode，它表示一个音量控制
                var gainNode = audioCtx.createGain();
                //把音量和音频连接
                oscillator.connect(gainNode);
                //destination表示音频渲染终端
                gainNode.connect(audioCtx.destination);
                //指定音调类型
                oscillator.type = 'sine';
                //设置音调频率
                oscillator.frequency = value;
                // 当前时间设置音量为0
                gainNode.gain.setValueAtTime(0, audioCtx.currentTime);
                // 0.01秒后音量为1
                gainNode.gain.linearRampToValueAtTime(1, audioCtx.currentTime + 0.01);
                oscillator.start(audioCtx.currentTime);
                gainNode.gain.exponentialRampToValueAtTime(0.001,audioCtx.currentTime+1);
                oscillator.stop(audioCtx.currentTime+1);
        }
};
gameAudio = Audio();

document.addEventListener("WeixinJSBridgeReady", function () {  
        gameAudio = Audio();
        gameAudio(100);  
}, false);  
